home *** CD-ROM | disk | FTP | other *** search
- class classes.misc.FlyBot
- {
- var x;
- var y;
- var clip;
- var c = 0;
- var xMov = 0;
- var yMov = 0;
- var xMovT = 0;
- var yMovT = 0;
- var hc = 0;
- var xA = 0;
- var yA = 0;
- var Name = "flyBot";
- function FlyBot(px, py)
- {
- this.x = px;
- this.y = py;
- this.clip = _root.attachMovie("flyBot","flyBotClip",90010);
- this.clip._x = this.x;
- this.clip._y = this.y;
- this.xMov = this.xMovT = 3;
- _root.introScreen.littleDoorBlack._visible = true;
- _root.introOverlay.highDoor.gotoAndPlay("open");
- }
- function main()
- {
- this.c = this.c + 1;
- if(this.c == 60)
- {
- _root.introOverlay.highDoor.gotoAndPlay("close");
- }
- if(this.c == 75)
- {
- _root.introScreen.highDoorBlack._visible = false;
- _root.introOverlay.highDoor._visible = false;
- }
- if(this.xMovT < this.xMov)
- {
- this.xMov -= 0.5;
- }
- else if(this.xMovT > this.xMov)
- {
- this.xMov += 0.5;
- }
- else
- {
- this.xMov = this.xMovT;
- }
- if(this.yMovT < this.yMov)
- {
- this.yMov -= 0.5;
- }
- else if(this.yMovT > this.yMov)
- {
- this.yMov += 0.5;
- }
- else
- {
- this.yMov = this.yMovT;
- }
- if(random(100) > 98)
- {
- this.clip.body.eyes.clip.gotoAndPlay("blink");
- }
- this.x += this.xMov + this.xA;
- if(this.c < 15)
- {
- this.y += this.yMov + this.yA;
- }
- else
- {
- this.y += this.yMov + this.yA + 0.3 * Math.sin(this.hc += 0.1);
- }
- this.clip._x = this.x;
- this.clip._y = this.y;
- }
- }
-